主要参考书目《php和MySQL Web开发》《php核心技术和最佳实践》,此节主要是对php正则表达式的学习总结。 一、什么是正则表达式 正则表达式是对字符串某些特征的描述 有PCRE风格(函数以preg_为前缀)、POSIX风格(函数以ereg_为前缀) 二、正则表达式的一些表达规范 任何包含在 ...
分类:
Web程序 时间:
2016-12-04 00:16:18
阅读次数:
244
思维导图 点击下图,可以看具体内容! 介绍 正则表达式,大家在开发中应该是经常用到,现在很多开发语言都有正则表达式的应用,比如javascript,java,.net,php等等,我今天就把我对正则表达式的理解跟大家唠唠,不当之处,请多多指教! 需要知道的术语——下面的术语你知道多少? Δ 定界符 ...
分类:
Web程序 时间:
2016-11-30 17:10:40
阅读次数:
291
逐个解释: 1、\x{4e00}-\x{9fa5}是utf编码下汉字的编码范围。 2、A-Za-z0-9,这个代表大写字母、小写字母和数字,没多说的。 3、u是修正符,表示匹配的字符串当成utf-8模式。 仅当备忘。 ...
分类:
Web程序 时间:
2016-11-28 20:10:41
阅读次数:
200
<?php//$patterns = "/^(http|https):\/\/(.)*\.(.)*$/";$patterns = "/\d+/";$strs="23345swwyuiopbfASWEDD4667";preg_match_all($patterns,$strs,$arr);print_ ...
分类:
Web程序 时间:
2016-11-23 16:37:09
阅读次数:
465
正则表达式基本知识: 子模式: 子模式匹配: 输出: 不捕获子模式: 正向预查:匹配之前,现检查是否符合括号内规则的表达式,非捕获匹配 输出: 注意这里是‘p’ 正向不匹配 输出: 反向预查:匹配之前要保证前面符合子模式条件,即和子模式中匹配。 运行: 反向不匹配: 运行: 贪婪模式 通过 ? 号可 ...
分类:
Web程序 时间:
2016-11-15 22:54:44
阅读次数:
218
php正则:匹配(),{},[]小括号,大括号,中括号里面的内容 比如有一段字符: 我要匹配,{}括号里面的内容,单独拿出来。 说明: PHP使用正则表达式提取字符串中尖括号<>、小括号()、中括号[]、大括号{}中的字符示例,需要的朋友可以参考下 PS: (?:字符) 表示不捕获这个字符。貌似PH ...
分类:
Web程序 时间:
2016-10-30 16:26:06
阅读次数:
248
用好正则表达式往往会起到事半功倍的效果,以下是对PHP正则表达式的语法汇总和详细介绍。 首先,让我们看看两个特别的字符:'^' 和 ‘$' 他们是分别用来匹配字符串的开始和结束,一下分别举例说明 "^The": 匹配以 "The"开头的字符串; "of despair$": 匹配以 "of desp ...
分类:
其他好文 时间:
2016-10-30 16:11:04
阅读次数:
291
1. 正则表达式的主要作用是:分割、匹配、查找、替换2. 正则表达式中包括的元素:原子(普通字符:a-z A-Z 0-9 、原子表、转义字符),元字符(有特殊功能的字符),模式修正符(系统内置部分字符 i 、m、S、U…)3. 转义字符:\d包含所有数字[0-9],\D除所有数字外[^0-9],\w ...
分类:
Web程序 时间:
2016-10-28 20:37:52
阅读次数:
313
$str=‘2016,北京欢迎您fromaroundyou..‘;
preg_match_all(‘/[\x{4e00}-\x{9fff}]+/u‘,$str,$matches);
$str=join(‘‘,$matches[0]);
//输出
北京欢迎您
分类:
Web程序 时间:
2016-10-24 18:06:32
阅读次数:
165